package com.company;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Locale;

/**
 * @author Administrator
 */

public class HJ21简单密码 {
    public static void main(String[] args) throws IOException {
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();
        String str = null;

        if (null != (str = bf.readLine())) {
            char[] chars = str.toCharArray();
            for (int i = 0; i < chars.length; i++) {
                if ('A' <= chars[i] && chars[i] < 'Z') {
                    char c = (char) ((chars[i]) + 1);
                    String s = String.valueOf(c);
                    sb.append(s.toLowerCase(Locale.ROOT));
                } else if (chars[i] == 'Z') {
                    sb.append('a');
                } else if (chars[i] >= 'a' && chars[i] <= 'c') {
                    sb.append('2');
                } else if (chars[i] >= 'd' && chars[i] <= 'f') {
                    sb.append('3');
                } else if (chars[i] >= 'g' && chars[i] <= 'i') {
                    sb.append('4');
                } else if (chars[i] >= 'j' && chars[i] <= 'l') {
                    sb.append('5');
                } else if (chars[i] >= 'm' && chars[i] <= 'o') {
                    sb.append('6');
                } else if (chars[i] >= 'p' && chars[i] <= 's') {
                    sb.append('7');
                } else if (chars[i] >= 't' && chars[i] <= 'v') {
                    sb.append('8');
                } else if (chars[i] >= 'w' && chars[i] <= 'z') {
                    sb.append('9');
                } else {
                    sb.append(chars[i]);
                }
            }
        }
        System.out.println(sb.toString().trim());

    }
}
